package com.wisevar.thirdplatform.gateway.aspect;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface OpenApiRateLimit {

    /**
     * 限流单位时间（秒）
     *
     * @return
     */
    int timeInterval() default 60;

    /**
     * 单位时间可以访问的次数
     *
     * @return
     */
    int count() default 100;

}
